Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Blois Challenger Brest Challenger Quimper Challenger Spain F13 Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Portugal F2 Portugal F3 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Lithuania F1 Germany F13 Lithuania F2 Netherlands F4 USA F23 Great Britain F19 Mexico F11 Great Britain F21 Mexico F12 Israel F4 Israel F5 USA F2 Germany F3 USA F3 USA F4 USA F5 Switzerland F2 USA F6 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Germany F9 France F13 France F14 France F18 Germany F2 Germany F4 Germany F5 Usa F9 Italy F10 Poland F1 Netherlands F1 Austria F5 France F2 France F3 Turkey F8 France F14 France F15 Dominican Republic F1 France F4 France F5 Spain F23 France F24 Lithuania F2 Germany F4 USA F24 Belgium F5 Germany F11 Sweden F3 USA F33 USA F34 M25 Nussloch Spain F16 M25 Trento France F5 Italy F23 M25 Nottingham M25 Nottingham Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Puerto Rico Challenger Tennis Event - Humacao 5 Volkswagen Challenger - Wolfsburg Men's Pro Challenger at Tunica National - Tunica Baden Open - Karlsruhe Riviera de Rimini Challenger - Rimini Waco Tennis Challenger - Waco Siemens Open - Scheveningen Baton Rouge Challenger Labertz Open by Stawag - Aachen PEOPLEnet CUP - Dnepropetrovsk Wolfsburg Challenger JSM Challenger of Champaign - Urbana Kyoto Challenger Caltanissetta Challenger Barletta Challenger Talahassee Challenger Nottingham Challenger Pozoblanco Challenger Manchester Challenger National Bank Men's Rimouski Challenger - Rimouski Istanbul Challenger Karshi Challenger St. Remy Challenger Sacramento Challenger Kolding Challenger Tiburon Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Aachen Challenger Ramat Hasharon Challenger Wroclaw Challenger Nottingham Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Aamulehti Tampere Open - Tampere Istanbul Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Geneva Challenger Helsinki Challenger Noumea Challenger Heilbronn Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville Dallas Challenger AT&T Challenger of Dallas - Dallas Bangkok Challenger BMW Tennis Championship - Sunrise Rhodes Challenger Kaohsiung Challenger Athens Challenger Vancouver Challenger Kazan Challenger Alphen Challenger Orleans Challenger Helsinki Challenger Tallahassee Tennis Challenger - Tallahassee Karlsruhe Challenger Mons Challenger Anning Challenger Eckental Challenger Nottingham Challenger Hurricane Tennis Open - Bradenton Petange Challenger Polska Energia Open - Bytom Lexington Challenger Aptos Challenger Alphen Challenger Wolfsburg Challenger Semgroup Challenger - Tulsa Petange Challenger Orleans Challenger Rennes Challenger Eckental Challenger Heilbronn Challenger Kyoto Challenger Kazan Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Astana Challenger Vancouver Challenger Aptos Challenger Orleans Challenger Mons Challenger Eckental Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Glasgow Challenger New Delhi Challenger Drummondville Challenger Le Gosier Challenger Savannah Challenger Heilbronn Challenger Prostejov Challenger Vancouver Challenger Mons Challenger Tashkent Challenger Eckental Challenger Bergamo Challenger Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Portoroz Challenger Salzburg Challenger Knoxville Challenger Champaign Challenger Scheveningen Challenger Chengdu Challenger Kolkata Challenger Le Gosier Challenger St. Brieuc Challenger Ostrava Challenger Rome Challenger Shymkent Challenger Orleans Challenger Chicago Challenger Happy Valley Challenger Surbiton Challenger Yokohama Challenger Rennes Challenger Busan Challenger Jinan Challenger Fairfield Challenger Noumea Challenger Bergamo Challenger Pozoblanco Challenger Nottingham 1 Challenger Lexington Challenger Ilkley Challenger Perugia Challenger Aix En Provence Challenger Tunis Challenger Pau Challenger Aptos Challenger Vancouver Challenger Granby Challenger Aptos Challenger Biel Challenger Gwangju Challenger St. Remy Challenger Open des Alpes Trophee BNP Paribas - Grenoble Biella 5 Challenger M25 Tbilisi Playford Challenger Orleans Challenger Recanati Challenger Heilbronn Challenger Helsinki Challenger Andria Challenger Sarasota Challenger Wroclaw Challenger Seoul Challenger Recanati Challenger Lugano Challenger Bath Challenger Ortisei Challenger Chisinau Challenger Koblenz Challenger Alessandria Challenger Nottingham Challenger Nottingham Challenger Indian Wells Challenger Ortisei Challenger Pau Challenger Oeiras 1 Challenger Kazan Challenger Ilkley Challenger Abidjan 1 Challenger Segovia Challenger Porto Challenger St. Remy Challenger Bratislava 1 Challenger Mons Challenger Tashkent Challenger Quimper Challenger Charlottesville Challenger Rennes Challenger Vancouver Challenger Vilnus Challenger Seoul Challenger Samarkand Challenger Ethias Trophy - Mons San Benedetto Challenger Guadalajara Challenger Istanbul Challenger Ortisei Challenger Eckental Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Francavilla Challenger Vancouver Challenger Athens Challenger Rome Challenger St. Brieuc Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Cherbourg Challenger Winnetka Challenger Segovia Challenger Phoenix Challenger Drummondville Challenger St. Brieuc Challenger Gwangju Challenger Surbiton Challenger Istanbul Challenger Prague Challenger Cherbourg Challenger Rome 1 Challenger Grodzisk Mazowiecki Challenger Rome 2 Challenger Kun-Ming Challenger Nottingham-2 Challenger Bergamo Challenger Ismaning Challenger Eckental Challenger Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Lille Challenger Lugano Challenger Heilbronn Challenger Tunis Challenger Ilkley Challenger Rome Challenger Helsinki Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Seoul Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Astana Challenger Taipei Challenger Kachreti Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Braunschweig Challenger Open des Alpes Trophee BNP Paribas - Grenoble Glasgow Challenger Orleans Challenger Savannah Challenger Furth Challenger Nur-Sultan Challenger Recanati Challenger Eckental Challenger Mons Challenger Bratislava Challenger Sao Paulo Challenger Salinas Challenger Cherbourg Challenger Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Vancouver Challenger Trani Challenger Monterrey Challenger Irving Challenger Quimper Challenger Quimper 2 Challenger Rome Challenger Johannesburg Challenger Sarasota Challenger Mouilleron-Le-Captif Challenger Rome Challenger Irving Challenger Knoxville Challenger Orange Warsaw Open - Warsaw Bratislava Challenger Gerry Weber Open - Halle SAP Open - San Jose Open 13 - Marseille Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Champaign Challenger Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Helsinki Challenger ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Citi Open - Washington Nottingham Challenger St. Petersburg Open - St. Petersburg Nottingham-2 Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Mouilleron-Le-Captif Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Vicenza Challenger Cherbourg Challenger Erste Bank Open - Vienna Vicenza Challenger Swiss Indoors Basel - Basel Mons Challenger Noumea Challenger Heilbronn Challenger Rennes Challenger Dallas Challenger Brisbane International - Brisbane Manacor Challenger Bergamo Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Hersonissos 1 Challenger Cherbourg Challeger Orleans Challenger BMW Open - Munich Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger Shenzhen Open - Shenzhen Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart European Open - Antwerp Kremlin Cup - Moscow European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Atlanta Tennis Championships - Atlanta Stockton Challenger Dubai Duty Free Tennis Championships - Dubai Nottingham Challenger BMW Open - Munich Hall of Fame Open - Newport Kremlin Cup - Moscow Johannesburg Challenger Melbourne Summer Set - Melbourne Busan Challenger Delray Beach Open - Delray Beach Brisbane International - Brisbane US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Mons Challenger Athens Challenger Bratislava Challenger Ortisei Challenger Citi Open - Washington Gerry Weber Open - Halle Gerry Weber Open - Halle Gerry Weber Open - Halle Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Le Gosier Challenger Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb Busan Challenger European Open - Antwerp Gerry Weber Open - Halle Binghamton Challenger Truist Atlanta Open - Atlanta Belgrade 2 - Belgrade Astana Open - Nur-Sultan Wuxi Challenger Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Abierto de Tenis Mifel - Los Cabos Open 13 - Marseille Libema Open - 's-Hertogenbosch Sarasota Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Gimcheon Challenger Manchester Challenger Open 13 - Marseille Tiburon Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Ortisei Challenger Barcelona Open BancSabadell - Barcelona Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota St. Petersburg Open - St. Petersburg Bordeaux Challenger Cassis Challenger Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Kyoto Challenger Drummondville Challenger Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Ilkley Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Lexington Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hamburg Challenger Antalya Cup - Antalya BB&T Atlanta Open - Atlanta China Open - Beijing Mouilleron-Le-Captif Challenger Brescia Challenger Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Pau Challenger Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Meerbusch Challenger Kremlin Cup - Moscow Geneva Open - Geneva Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Biel Challenger Winnetka Challenger Recanati Challenger Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Hong Kong Challenger Agri Challenger Zhuhai Challenger Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Citi Open - Washington Chengdu Open - Chengdu Vilnius Challenger Quimper Challenger Citi Open - Washington Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Prague II Challenger Busan Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Roanne Challenger Murray River Open - Melbourne Lyon Challenger Serbia Open - Belgrade cinch Championships - London Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger Tbilisi Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Sofia Open - Sofia European Open - Antwerp ATP Studena Croatia Open Umag - Umag Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Busan Challenger Lexington Challenger Qatar ExxonMobil Open - Doha Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Maharashtra Open - Pune Sydney International - Sydney Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow BMW Open - Munich Citi Open - Washington Ottignies-Louvain-la-Neuve Challenger Murcia Challenger Lille Challenger Sony Ericsson Open - Miami Gwangju Challenger Ann Arbor Challenger Aix En Provence Challenger Turin Challenger Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Bank Austria Tennis Trophy - Vienna Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Rogers Cup - Montreal Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Millennium Estoril Open - Estoril U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Kremlin Cup - Moscow BNP Paribas Open - Indian Wells U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Wimbledon - London Erste Bank Open - Vienna Truist Atlanta Open - Atlanta Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells National Bank Open - Montreal U.S. Open - New York Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Miami Open - Miami U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport Citi Open - Washington China Open - Beijing U.S. Open - New York Sony Open Tennis - Miami Rogers Cup - Montreal U.S. Open - New York Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Australian Open - Melbourne Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group I, 1R, POL-LTU 3-2 French Open - Paris Wimbledon - London Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group II, 2R, FIN-LTU 3-2 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon (juniors) Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London All Lower level tournaments Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group I, PO, LTU-PAK 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Australian Open (juniors) Olympics - Rio de Janeiro Istanbul Challenger